#pragma once

#include <vector>

using std::vector;

vector<vector<double>> guidedFilter(
    const vector<vector<double>>& input, // 输入图像（可多通道）
    const vector<vector<double>>& guide, // 引导图像（通常为原图）
    int radius,                          // 滤波半径
    double epsilon                       // 正则化参数
);
